package com.wukaige.mongo.entity;

import lombok.Data;
import lombok.EqualsAndHashCode;
import org.springframework.data.mongodb.core.mapping.Document;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.List;

/**
 * <p>
 *
 * </p>
 *
 * @author wukaige
 * @since 2021-05-05
 */
@Data
@Document(collection = "cart")
public class Cart implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 购物车id
     */
    private Integer cid;

    /**
     * 用户id
     */
    private Integer uid;

    /**
     * 商品id
     */
    private Integer gid;

    /**
     * 商品数量
     */
    private Integer gnumber;


    /**
     * 商品价格
     */
    private BigDecimal price;


    /**
     * 商品名称
     */
    private String gname;

    /**
     * 商品图片
     */
    private String pic;

    /**
     * 商品图片
     */
    private BigDecimal subtotal;

    /**
     * 商品总价
     */
    private BigDecimal cartsum;

    /**
     * 商品集合
     */
    private List<Cart> cartlist;

}
